package com.ys.web.service;

import java.util.List;

import javax.jws.WebService;

import com.ys.web.entity.CustomerFollowUp;
import com.ys.web.entity.User;

/**
 * 跟进管理 接口
 * @author xiezhengliang
 *
 */
@WebService
public interface FollowUpService {

	/**
	 * 客户跟进管理--根据公司id获取所有跟进记录，如果要取最近的时间list.get(0)
	 * 如果page,row都不为空则分页查询，否则只查询（0，1000）的数据
	 * @param companyId
	 * @return
	 */
	public List<CustomerFollowUp> getcustomerFollowUp(Integer companyId,Integer page,Integer rows);

	/**
	 * 根据id获取单条跟进记录的详情
	 * @param followUpId
	 * @return
	 */
	public List<com.ys.web.entity.CustomerFollowUp> getFollowUpDetail(int followUpId);
	
	/**
	 * 获得总的记录数
	 * @return
	 */
	public int countNum(int companyId);
	
	/**
	 * 插入跟进信息
	 * @param followUpTitle  跟进标题
	 * @param followUpContent  跟进内容
	 * @param operateUsername  跟进人
	 * @param operateUserId  跟进人id
	 * @param companyId 公司id
	 * @return
	 */
	public int addFollowUp(String followUpTitle,String followUpContent,String operateUsername,int operateUserId,int companyId);

	
	public List<User> getEmployeeName(Integer operateUserId);

	
}
